package cn.com.bod.fas.pm.model.po;

import cn.com.yusys.yusp.commons.mapper.domain.BaseDomain;

import java.io.Serializable;
import javax.persistence.*;


/**
 * @description 个人客户联系人信息表
 * @author houyaoxun
 * @date 2019年9月25日
 * @version 1.0.0
 * @Copyright (c) scfhdt
 */
@Entity
@Table(name = "cu_per_contacts")
public class CuPerContacts extends BaseDomain implements Serializable{
	private static final long serialVersionUID = 1L;
	
	/** 联系人ID **/
	@Id
	@Column(name = "CONTACTS_ID")
	private Integer contactsId;

	/** 联系人优先级 **/
	@Column(name = "CONTACTS_PRIORITY", unique = false, nullable = true, length = 2)
	private String contactsPriority;
	
	/** 客户编号 **/
	@Column(name = "CUST_NO", unique = false, nullable = true, length = 20)
	private String custNo;
	
	/** 联系人姓名 **/
	@Column(name = "CONTACTS", unique = false, nullable = true, length = 20)
	private String contacts;
	
	/** 联系人电话 **/
	@Column(name = "CONTACTS_TEL_NUM", unique = false, nullable = true, length = 15)
	private String contactsTelNum;
	
	/** 关系 **/
	@Column(name = "RELA_TYPE_ID", unique = false, nullable = true, length = 20)
	private String relaTypeId;
	
	/** 证件类型 **/
	@Column(name = "CERT_TYPE_ID", unique = false, nullable = true, length = 20)
	private String certTypeId;
	
	/** 证件号码 **/
	@Column(name = "CERT_NO", unique = false, nullable = true, length = 30)
	private String certNo;
	
	/** 联系地址 **/
	@Column(name = "ADDR", unique = false, nullable = true, length = 50)
	private String addr;
	
	/** 联系地址-省 **/
	@Column(name = "PROV_CODE", unique = false, nullable = true, length = 10)
	private String provCode;
	
	/** 联系地址-市 **/
	@Column(name = "CITY_CODE", unique = false, nullable = true, length = 10)
	private String cityCode;
	
	/** 联系地址-区/县 **/
	@Column(name = "COUNTY_CODE", unique = false, nullable = true, length = 10)
	private String countyCode;
	
	/** 联系地址-详细地址 **/
	@Column(name = "PHYS_ADDR", unique = false, nullable = true, length = 30)
	private String physAddr;
	
	/** 邮政编码 **/
	@Column(name = "ZIP_CODE", unique = false, nullable = true, length = 10)
	private String zipCode;
	
	/** 联系电话 **/
	@Column(name = "TEL_NUM", unique = false, nullable = true, length = 15)
	private String telNum;
	
	/** 备用电话 **/
	@Column(name = "STB_TEL_NUM", unique = false, nullable = true, length = 15)
	private String stbTelNum;
	
	/** 邮件地址 **/
	@Column(name = "EMAIL", unique = false, nullable = true, length = 20)
	private String email;
	
	/** 数据组状态 **/
	@Column(name = "CUST_STATUS", unique = false, nullable = true, length = 2)
	private String custStatus;
	
	
	/**
	 * @param contactsId
	 */
	public void setContactsId(Integer contactsId) {
		this.contactsId = contactsId;
	}
	
    /**
     * @return ContactsId
     */	
	public Integer getContactsId() {
		return this.contactsId;
	}
	
	/**
	 * @param contactsPriority
	 */
	public void setContactsPriority(String contactsPriority) {
		this.contactsPriority = contactsPriority == null ? null : contactsPriority.trim();
	}
	
    /**
     * @return ContactsPriority
     */	
	public String getContactsPriority() {
		return this.contactsPriority;
	}
	
	/**
	 * @param custNo
	 */
	public void setCustNo(String custNo) {
		this.custNo = custNo == null ? null : custNo.trim();
	}
	
    /**
     * @return CustNo
     */	
	public String getCustNo() {
		return this.custNo;
	}
	
	/**
	 * @param contacts
	 */
	public void setContacts(String contacts) {
		this.contacts = contacts == null ? null : contacts.trim();
	}
	
    /**
     * @return Contacts
     */	
	public String getContacts() {
		return this.contacts;
	}
	
	/**
	 * @param contactsTelNum
	 */
	public void setContactsTelNum(String contactsTelNum) {
		this.contactsTelNum = contactsTelNum == null ? null : contactsTelNum.trim();
	}
	
    /**
     * @return ContactsTelNum
     */	
	public String getContactsTelNum() {
		return this.contactsTelNum;
	}
	
	/**
	 * @param relaTypeId
	 */
	public void setRelaTypeId(String relaTypeId) {
		this.relaTypeId = relaTypeId == null ? null : relaTypeId.trim();
	}
	
    /**
     * @return RelaTypeId
     */	
	public String getRelaTypeId() {
		return this.relaTypeId;
	}
	
	/**
	 * @param certTypeId
	 */
	public void setCertTypeId(String certTypeId) {
		this.certTypeId = certTypeId == null ? null : certTypeId.trim();
	}
	
    /**
     * @return CertTypeId
     */	
	public String getCertTypeId() {
		return this.certTypeId;
	}
	
	/**
	 * @param certNo
	 */
	public void setCertNo(String certNo) {
		this.certNo = certNo == null ? null : certNo.trim();
	}
	
    /**
     * @return CertNo
     */	
	public String getCertNo() {
		return this.certNo;
	}
	
	/**
	 * @param addr
	 */
	public void setAddr(String addr) {
		this.addr = addr == null ? null : addr.trim();
	}
	
    /**
     * @return Addr
     */	
	public String getAddr() {
		return this.addr;
	}
	
	/**
	 * @param provCode
	 */
	public void setProvCode(String provCode) {
		this.provCode = provCode == null ? null : provCode.trim();
	}
	
    /**
     * @return ProvCode
     */	
	public String getProvCode() {
		return this.provCode;
	}
	
	/**
	 * @param cityCode
	 */
	public void setCityCode(String cityCode) {
		this.cityCode = cityCode == null ? null : cityCode.trim();
	}
	
    /**
     * @return CityCode
     */	
	public String getCityCode() {
		return this.cityCode;
	}
	
	/**
	 * @param countyCode
	 */
	public void setCountyCode(String countyCode) {
		this.countyCode = countyCode == null ? null : countyCode.trim();
	}
	
    /**
     * @return CountyCode
     */	
	public String getCountyCode() {
		return this.countyCode;
	}
	
	/**
	 * @param physAddr
	 */
	public void setPhysAddr(String physAddr) {
		this.physAddr = physAddr == null ? null : physAddr.trim();
	}
	
    /**
     * @return PhysAddr
     */	
	public String getPhysAddr() {
		return this.physAddr;
	}
	
	/**
	 * @param zipCode
	 */
	public void setZipCode(String zipCode) {
		this.zipCode = zipCode == null ? null : zipCode.trim();
	}
	
    /**
     * @return ZipCode
     */	
	public String getZipCode() {
		return this.zipCode;
	}
	
	/**
	 * @param telNum
	 */
	public void setTelNum(String telNum) {
		this.telNum = telNum == null ? null : telNum.trim();
	}
	
    /**
     * @return TelNum
     */	
	public String getTelNum() {
		return this.telNum;
	}
	
	/**
	 * @param stbTelNum
	 */
	public void setStbTelNum(String stbTelNum) {
		this.stbTelNum = stbTelNum == null ? null : stbTelNum.trim();
	}
	
    /**
     * @return StbTelNum
     */	
	public String getStbTelNum() {
		return this.stbTelNum;
	}
	
	/**
	 * @param email
	 */
	public void setEmail(String email) {
		this.email = email == null ? null : email.trim();
	}
	
    /**
     * @return Email
     */	
	public String getEmail() {
		return this.email;
	}
	
	/**
	 * @param custStatus
	 */
	public void setCustStatus(String custStatus) {
		this.custStatus = custStatus == null ? null : custStatus.trim();
	}
	
    /**
     * @return CustStatus
     */	
	public String getCustStatus() {
		return this.custStatus;
	}


}